/*
 * GeoVISTA Center (Penn State, Dept. of Geography)
 * Copyright (c), 2003-2011,  Jin Chen and Alan M. MacEachren, GeoVISTA Center, Penn State University
 * All Rights Researved.
 *
 * This library is developed and distributed for free usage,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 * You can redistribute and/or modify it under the terms of the
 * Simplified BSD License
 *
 *
 *
 *
 *
 *
 *
 *
 * @author: jin Chen 
 * @date: Jun 10, 2003
 * @version: $VERSION$
 */
package edu.psu.geovista.app.pcp.plot.layer.operation;

import java.awt.*;
 //edu.psu.geovista.app.pcp.plot.layer.operation.BasicLayerOp
public abstract class BasicLayerOp {

    public static final Color DEFAULT_COLOR=Color.red;
    protected  Color color=DEFAULT_COLOR;
     public static final String Operator_PreviewAxis = "PreviewAxisOp";
     public static final String Operator_DrawLine = "DrawLineOp";
     public static final String Operator_Highlight = "HighLightLineOp";

     public abstract void paint(Graphics g);

    public void reset() {
    }
    public void setColor(Color color) {
        this.color = color;
    }
}
